.. _cmcLoadDll: cmcLoadDll ================================ -------------------------------- SYNOPSYS ````````````` .. code-block:: none BOOL cmcLoadDll ([none] VT_EMPTY) DESCRIPTION ````````````` - ComiMLink3를 고객(顧客)님의 응용프로그램의 메모리 공간으로 호출합니다. 이 의미는 이 함수가 호출되는 순간 라이브러리는 고객(顧客)님의 프로그램 내부 함수처럼 호출할 수 있게 됩니다. 이 함수는 고객(顧客)님의 전체 프로그램에서 ComiMLink3를 사용하기 위한 수순으로서는 가장 먼저 호출되어야 합니다. \ - 이 함수의 사용과 호출에 있어, 제공된 ㈜커미조아의 함수 헤더 파일에서는 Boland 社의 Delphi나 Microsoft 社의 Visual Basic 에서는 명시적으로 이 동작이 이루어지기 때문에 필요하지 않습니다. RETURN VALUE ````````````````` * 이 리턴값은 불 형(Boolean Type) 을 가지고 있습니다. .. csv-table:: :widths: 10 90 :header-rows: 1 :stub-columns: 0 Value, Meaning cmcFALSE, DLL 을 로드하는데 실패하였음을 의미합니다. cmcTRUE, DLL 을 성공적으로 로드하였음을 의미합니다. EXAMPLE ````````````` .. code-block:: c++ :linenos: :emphasize-lines: 5 C/C++ #include “ComiMLink3_SDK.h” #include “ComiMLink3_SDK_Def.h” void StartProgram(void) { // 이 함수의 반환값은 DLL 의 로드의 성공여부를 반환합니다. BOOL nIsLoaded = cmcLoadDll(); } void EndProgram(void) { // 이 함수의 반환값은 없습니다. 따라서 다른 에러처리는 필요하지 않습니다. cmcUnloadDll(); } SEE ALSO ``````````````` .. seealso:: :ref:`cncUnloadDll`